package cn.tedu.oa_system.service;

import cn.tedu.oa_system.base.json_result.ResultDataDto;
import cn.tedu.oa_system.base.json_result.ResultDto;
import cn.tedu.oa_system.pojo.TypeList;
import cn.tedu.oa_system.pojo.in.FindLikeKeyIn;
import cn.tedu.oa_system.pojo.in.TypeListIn;

/**
 * @Author MW
 * @Description 类型服务接口
 * @CreateDate 2023/3/7 18:33
 * @Entity:
 */
public interface TypeService {

    /**
     *增
     */
    ResultDto<Void> save(TypeListIn typeListIn);

    /**
     * 删
     */
    ResultDto<Void> deleteById(TypeListIn typeListIn);

    /**
     * 改
     */
    ResultDto<Void> update(TypeListIn typeListIn);

    /**
     * 查(含模糊查询)
     */
    ResultDataDto<TypeList> list(FindLikeKeyIn likeKeyIn);


}
